gape in shock

Translations
разинуть рот от шока
He gaped in shock as the celebrity walked past him.
Он разинул рот от шока, когда мимо него прошла знаменитость.